score a success - German English Dictionary